Завдання
1 sum=0 i=1 while i < 51: if i%3==0: sum =sum+i i=i+1 print ("Сума чисел, кратних 3 в діапазоні від 0 до 50 =",sum) |
Завдання
2 sum=0 chislo=5 j=1 while j < 11: sum =sum+chislo j=j+1 chislo=chislo+5 print ("Сума перших 10 чисел, кратних 5 =",sum) |
Завдання 3 dob=1 j=2 while j < 31: dob =dob*j j=j+2 print ("Добуток =",dob) print ("Добуток парних чисел в діапазоні від 2 до 30 =",dob) |
Завдання
4 prapor=1 suma=0 while prapor==1: print("Введіть число a") a = int(input("a = ")) suma=suma+a if suma >100: prapor=0 break print ("Сума введених чисел =",suma) |
Завдання 5 kilk=0 sum=0 chislo=7 prapor=1 while prapor==1 : sum =sum+chislo kilk=kilk+1 print ("Сума чисел =",sum) chislo =chislo+7 if chislo >100: prapor=0 break print ("Сума чисел =",sum) print ("К-ть чисел =",kilk) |
Завдання 6 kilk=0 sum=0 chislo=3 prapor=1 while prapor==1 : sum =sum+chislo kilk=kilk+1 print ("Сума чисел =",sum) chislo =chislo+3 if sum >200: prapor=0 break print ("К-ть чисел =",kilk) |
Завдання 7 kilkdod=0 kilkvid=0 sumdod=0 sumvid=0 i=1 while i<11 : print("Введіть число ",i) a = float(input("Число = ")) i=i+1 if a >0: sumdod=sumdod+a kilkdod=kilkdod+1 else: sumvid=sumvid+a kilkvid=kilkvid+1 print ("Сума додатніх чисел =",sumdod) print ("К-ть додатніх чисел =",kilkdod) print ("Сума від'ємних чисел =",sumvid) print ("К-ть від'ємних чисел =",kilkvid) |
Завдання 8 import os os.system("cls") x=0 import math while x<181 : print("Значення функції sin(x)для х= ",x," дорівнює ",math.sin(x)) x=x+10 |
Завдання 9 kr=1 rad=1 import math while kr<11 : print("Площа круга",kr," з радіусом ",rad," дорівнює ",round(math.pi*math.pow(rad,2),2)) kr=kr+1 rad=rad+2 |
Завдання 10 sumdod=0 sumvid=0 i=1 while i<11 : print("Введіть число ",i) a = float(input("Число = ")) i=i+1 if a >0: sumdod=sumdod+a else: sumvid=sumvid+a if sumdod>abs(sumvid): print ("Сума додатніх чисел більша від суми від'ємних по модулю") else: print ("Сума ві'дємних чисел по модулю більша від суми додатніх ") print ("Сума додатніх чисел =",sumdod) print ("Сума від'ємних чисел =",sumvid) |
Завдання 11 print("Введіть добу, коли клієнт отримує посилку") doba =int(input("Число = ")) dni_shtraf=doba-3 dni=1 sum_kom=0 while dni<dni_shtraf+1 : sum_kom=sum_kom+3137*0.01 dni=dni+1 print("Всього потрібно сплатити ",round(3137+56+sum_kom,2),"грн") |
Завдання 12 a=1 b=1 while a<12 : while b<3.2 : print("a=",a," b=",round(b,2)," добуток =",round(a*b,3)) a=a+1 b=b+0.2 |
Завдання 13 #1км дорівнює 0,6214 милі. kil=2 while kil<22 : print(kil," кілометрів дорівнює",round(kil*0.6214,4)," миль") kil=kil+2 |
Завдання 14 suma=1500 month=1 while month<13 : print("Сума на кінець ",month," місяця становить",round(suma+suma*0.0076,2)) suma=suma+suma*0.0076 month=month+1 |
Завдання 15 distan=2 dni=1 vsogo=0 while dni<15 : print("Дистанція за ",dni," день становить",round(distan,2),"км") vsogo=vsogo+distan distan=distan+distan*0.1 dni=dni+1 print("Всього за 2 тижні пробіжите ",round(vsogo,2),"км") |
Завдання 16 print("Введіть число n") n= int(input("n = ")) suma=0 for i in range(n+1) : suma=suma+i print ("Сума чисел =",suma) |
Завдання 17 print("Введіть число n") n= int(input("n = ")) i=1 suma=0 while i<n+1 : suma=suma+i i=i+1 print("Сума",n,"натуральних чисел дорівнює",suma) print("Середнє арифметичне перших",n,"натуральних чисел дорівнює",suma/n) |
Завдання 18 kilzag=0 kildod=0 while kilzag!=10: print("Введіть число a") a = float(input("a = ")) kilzag=kilzag+1 if a >0: kildod=kildod+1 print ("Було введено",kildod,"додатніх чисел" ) |
Завдання 19 print("Введіть число, в якому є одна, або кілька цифр 5") symbol = (input("symbol = ")) kil_5=0 for i in range(len(symbol)) : if symbol[i]=="5": kil_5=kil_5+1 print ("Було введено",kil_5,"цифр 5" ) |
Завдання 20 print("Введіть натуральне число n") sim_n =input("n = ") sum_kv=0 for i in range(len(sim_n)) : sum_kv=sum_kv+int(sim_n[i])*int(sim_n[i]) print ("Сума квадратів=",sum_kv ) |
Завдання 21 print("Введіть натуральне число n") sim_n =input("n = ") sum_cifr=0 for i in range(len(sim_n)) : sum_cifr=sum_cifr+int(sim_n[i]) print ("Сума цифр=",sum_cifr) print ("Середнє арифметичне цифр=",float(sum_cifr/len(sim_n))) |
Завдання 22 print("Введіть натуральне число n") sim_n =input("n = ") dobutok=1 for i in range(len(sim_n)) : dobutok=dobutok*int(sim_n[i]) print ("Добуток цифр цього числа=",dobutok ) |
Завдання 23 print("Введіть натуральне число n") sim_n =input("n = ") for i in range(len(sim_n)) : persha_cifra=int(sim_n[i]) break print ("Перша цифра цього числа=",persha_cifra ) |
Завдання 24 print("Введіть натуральне число n") sim_n =input("n = ") for i in range(len(sim_n)) : persha_cifra=int(sim_n[i]) break print ("Перша цифра цього числа=",persha_cifra ) for i in range(len(sim_n)) : cifra=int(sim_n[i]) print ("Остання цифра цього числа=",cifra ) print ("Сума першої та останньої цифр цього
числа=",persha_cifra+cifra) |
Завдання 25 print("Введіть натуральне число n") sim_n =input("n = ") druga_cifra=int(sim_n[1]) print ("Друга цифра цього числа=",druga_cifra ) |
Завдання 26 print("Введіть натуральне число") symbol = (input("Число = ")) flag=0 for i in range(len(symbol)) : if symbol[i]=="3": flag=1 if flag==1: print ("Цифра 3 є" ) else: print ("Цифри 3
немає" ) |
Завдання 27 print("Введіть натуральне число") symbol = (input("Число = ")) kilc_ost_cifri=0 ost_cifra=symbol[len(symbol)-1] print ("Остання цифра",ost_cifra ) for i in range(len(symbol)) : if symbol[i]==ost_cifra: kilc_ost_cifri=kilc_ost_cifri+1 print ("Кількість цифр, таких, як остання="
,kilc_ost_cifri) |
Завдання 28 print("Введіть натуральне число") symbol =input("Число = ") print("Введіть цифру, що є в цьому числі") cifra =input("Цифра ") kilc_cifri=0 for i in range(len(symbol)) : if symbol[i]==cifra: kilc_cifri=kilc_cifri+1 print ("Кількість заданих цифр у введеному числі ="
,kilc_cifri) |
Завдання 29 print("Введіть натуральне число") symbol =input("Число = ") print("Введіть число, що буде порівнюватись із сумою цифр в цьому числі") D =int(input("Сума цифр рівна ")) suma=0 for i in range(len(symbol)) : suma=suma+int(symbol[i]) if suma>D: print ("Сума цифр у введеному числі >D і дорівнює",suma) else: print ("Сума цифр у
введеному числі <D і дорівнює",suma) |
Завдання 30 print("Введіть натуральне число") symbol =input("Число = ") print("Введіть число, що буде порівнюватись із добутком цифр у цьому числі") B =int(input("Допустимо, що добуток цифр рівний B=")) dob=1 for i in range(len(symbol)) : dob=dob*int(symbol[i]) if dob>B: print ("Добуток цифр у введеному числі >В і дорівнює",dob) else: print ("Добуток цифр у
введеному числі <В і дорівнює",dob) |
Завдання 31 print("Введіть натуральне число") symbol = (input("Число = ")) print("Введіть однозначне число, цифра якого буде відшукуватись цьому числі") A=input("Однозначне число A=") flag=0 for i in range(len(symbol)) : if symbol[i]==A: flag=1 if flag==1: print ("Цифра", A, "є" ) else: print
("Цифри", A, "немає" ) |
Завдання 32 print("Введіть натуральне число") symbol = (input("Число = ")) first_symbol=symbol[0] last_symbol=symbol[len(symbol)-1] if first_symbol==last_symbol: print ("Введене число починається і закінчується однаковою цифрою ",last_symbol) else: print ("Введене
число починається і закінчується різними цифрами" ) |
Завдання 33 print("Введіть натуральне число") symbol=input("Число = ") max=int(symbol[0]) min=int(symbol[0]) for i in range(len(symbol)) : if int(symbol[i])>max: max=int(symbol[i]) if int(symbol[i])<min: min=int(symbol[i]) riz=max-min print(min,max) if riz%2==0: print ("Різниця між максимальним та мінімальним - парне число") else: print ("Різниця
між максимальним та мінімальним - непарне число" ) |
Завдання 34 print("Введіть натуральне число") symbol=input("Число = ") max=int(symbol[0]) min=int(symbol[0]) for i in range(len(symbol)) : if int(symbol[i])>max: max=int(symbol[i]) if int(symbol[i])<min: min=int(symbol[i]) print("Мінімальне значення",min,"максимальне значення ", max) for i in range(len(symbol)) : if int(symbol[i])==max: poz_max=i if int(symbol[i])==min: poz_min=i if poz_max>poz_min: print ("Позиція мінімального значення - лівіша") if poz_min >poz_max: print ("Позиція
максимального значення - лівіша") |
Завдання 35 print("Введіть натуральне число") symbol=input("Число = ") max=int(symbol[0]) min=int(symbol[0]) kil=0 for i in range(len(symbol)) : if int(symbol[i])>max: max=int(symbol[i]) print("Максимальне число",max) for i in range(len(symbol)) : if int(symbol[i])==max: kil=kil+1 print ("Максимальне число зустрічається ",kil,
"разів" ) |